#ifndef PARAMETERSWINDOW_H
#define PARAMETERSWINDOW_H

#include <QWidget>
#include <QVariant>

class QListWidgetItem;
namespace Jcr
{
class ParametersWindowPrivate;
class ParametersWindow : public QWidget
{
    Q_OBJECT
public:
    enum ParamType { Country = QVariant::UserType + 1, Count };
    explicit ParametersWindow(QWidget *parent = 0);
    ~ParametersWindow();

    QString model() const;

public slots:

    void setModel(const QString& model);

signals:
    void notify(const QString& msg);

private slots:
    void updateToSqlite();
    void updateToMysql();
    void addVideoLink();
    void deleteVideoLink();
    void onDblClickedListItem(QListWidgetItem* item);

private:
    ParametersWindowPrivate* d_ptr;
    Q_DISABLE_COPY(ParametersWindow)
};

} // namespace jcr
#endif // PARAMSWINDOW_H
